this._dragY = this._dragStartY = stageY;
if (this.actor._delegate && this.actor._delegate.getDragActor) {
- this._dragActor = this.actor._delegate.getDragActor(this._dragStartX, this._dragStartY);
+ this._dragActor = this.actor._delegate.getDragActor();
this._dragActor.reparent(Main.uiGroup);
this._dragActor.raise_top();
Shell.util_set_hidden_from_pick(this._dragActor, true);
// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
-const Gio = imports.gi.Gio;
-const GLib = imports.gi.GLib;
const Lang = imports.lang;
const Signals = imports.signals;
-const Shell = imports.gi.Shell;
-const Util = imports.misc.util;
-
-const FileUtils = imports.misc.fileUtils;
-const Main = imports.ui.main;
const SEARCH_PROVIDERS_SCHEMA = 'org.gnome.desktop.search-providers';
-// Not currently referenced by the search API, but
-// this enumeration can be useful for provider
-// implementations.
-const MatchType = {
- NONE: 0,
- SUBSTRING: 1,
- PREFIX: 2
-};
-
const SearchSystem = new Lang.Class({
Name: 'SearchSystem',
return this._dragActorSource;
},
- getDragActor: function(stageX, stageY) {
+ getDragActor: function() {
return this.metaInfo['createIcon'](Main.overview.dashIconSize);
},
const GridSearchResults = new Lang.Class({
Name: 'GridSearchResults',
- _init: function(provider, grid) {
+ _init: function(provider) {
this.provider = provider;
- this._grid = grid || new IconGrid.IconGrid({ rowLimit: MAX_GRID_SEARCH_RESULTS_ROWS,
- xAlign: St.Align.START });
+ this._grid = new IconGrid.IconGrid({ rowLimit: MAX_GRID_SEARCH_RESULTS_ROWS,
+ xAlign: St.Align.START });
this.actor = new St.Bin({ x_align: St.Align.MIDDLE });
this.actor.set_child(this._grid.actor);